package cn.deschen.common.api;

/**
 * @Author hanbin_chen
 * @Description 业务状态码 从10000开始，每个相隔10
 * @DateTime 2021/6/1
 * @Version V1.0.0
 */
public enum BizResCode implements IResCode {

    /**
     * 1000x 用户管理
     */
    USER_PWD_ERROR(10000, "用户名或密码错误"),
    USER_IS_STOP(10001, "用户被禁用"),

    /**
     * 1001x 推广计划
     */
    PLAN_IS_REGISTERED(10010, "推广计划已注册"),

    /**
     * 1002x 创意广告
     */

    /**
     * 1003x 兴趣标签
     */
    TAG_IS_REGISTERED(10030, "兴趣标签已注册"),
    TAG_IS_NOT_EXISTED(10031, "兴趣标签不存在"),

    /**
     * 1004x 关键字
     */
    KEYWORD_IS_REGISTERED(10040, "关键字已注册"),

    /**
     * 1005x 地区
     */
    REGION_IS_REGISTERED(10040, "地区已注册"),

    ;


    private Integer code;

    private String message;

    BizResCode(Integer code, String message) {
        this.code = code;
        this.message = message;
    }

    @Override
    public Integer getCode() {
        return this.code;
    }

    @Override
    public String getMessage() {
        return this.message;
    }
}
